self-powered detector - Español Inglés Diccionario